package com.ty.user.starter.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ty.user.starter.entity.Permission;
import com.ty.user.starter.entity.dto.PermissionDto;
import org.springframework.validation.annotation.Validated;

import javax.validation.Valid;

/**
 * <p>
 * 用户角色菜单 服务类
 * </p>
 *
 * @author minku
 * @since 2021-10-16
 */
@Validated
public interface PermissionService extends IService<Permission> {

    /**
     * 新增/编辑权限信息
     * 由于两者业务逻辑相同,因此做为一个方法进行处理
     *
     * @param dto
     */
    void saveOrUpdate(@Valid PermissionDto dto);
}
